package acm;
import testing.*;
public class ValidaRut {
	/**
	 * @param cuerpo del RUT en entero
	 * @param verificador que puede ser un numero de 0 a 9 o la letra K
	 * @return Retorna true si el rut y verificador son validos o false de lo contrario
	 */
	public boolean verificarRut(int cuerpo, String verificador){
		int M=0,S=1,T=cuerpo;
		
		for(;T!=0;T/=10){
			S=(S+T%10*(9-M++%6))%11;//
		}
		String digitoVer = String.valueOf((char)(S!=0?S+47:75));
		
		if(digitoVer.equals(verificador)){
			return true;
		}else{
			return false;
		}
	}
}
